package com.ruoyi.biz.dto;


import java.io.Serializable;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
* 抽奖活动信息表(Lottery)实体类
*
* @author makejava
* @since 2024-09-11 20:47:27
*/
@Data
public class LotteryDTO implements Serializable {
    private static final long serialVersionUID = -63233433953711123L;

    /**
     * 抽奖活动ID
     */
    private String lotteryId;

    /**
     * 开始时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date beginTime;

    /**
     * 结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

    /**
     * 抽奖活动标题
     */
    private String lotteryTitle;

    /**
     * 抽奖活动内容
     */
    private String lotteryContent;

    /**
     * 奖品数量(设置多少个奖品)
     */
    private Integer prizeCnt;

    /**
     * 奖项数量(设置多少个奖项)
     */
    private Integer prizeTypeCnt;

    /**
     * 每个人可抽奖几次
     */
    private Integer lotteryCntByPsn;

    /**
     * 有效标志
     */
    private String valiFlag;

    /**
     * 数据更新时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updtTime;

    /**
     * 创建人ID
     */
    private String crterId;

    /**
     * 创建人姓名
     */
    private String crterName;

    /**
     * 数据创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date crteTime;

    /**
     * 经办人ID
     */
    private String opterId;

    /**
     * 经办人姓名
     */
    private String opterName;

    /**
     * 经办时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date optTime;

    /**
     * 查询时间
     */
    private Date queryDate;

}
